package cn.bdqn.service;

import cn.bdqn.bean.result.Page;
import cn.bdqn.domain.Druginfo;
import org.springframework.transaction.annotation.Transactional;

import java.util.List;

//药品详情-业务
public interface DruginfoService {

    //查询所有的药品信息
    public List<Druginfo> queryAll();

    //分页查询-所有的药品
    public Page<Druginfo> queryPage(Integer startNum);

    //根据id查询药品信息
    public Druginfo queryById(Integer id);

    //根据药品编号查询药品信息
    public Druginfo queryByNo(Integer drugNo);

    //添加一条药品信息
    @Transactional
    public void addSelective(Druginfo druginfo);

    //修改某条药品的信息
    @Transactional
    public void changeByPrimaryKeySelective(Druginfo druginfo);

    //删除某药品信息
    @Transactional
    public void removeById(Integer id);

}
